
/* ==========================================    公共部分开始   ===================================================== */
/* 语言切换-弹窗 */
.lylanguage_change{background:#fff; border-radius:5px; padding:60px 30px; width:480px;}
.lylanguage_change .close{font-size:20px; position:absolute; top:30px; right:30px; cursor:pointer;}
.lylanguage_change .text{font-size:15px;}
.lylanguage_change .select{font-size: 16px;margin-top:40px; padding:20px 10px;gap: 30px;flex-wrap: wrap;}
.lylanguage_change .select > *{min-width: calc((100% - 30px) / 2);min-height: 50px;text-align: center;padding: 10px;border-radius: 5px;border: 1px solid #eaeaea;transition: .3s;}
.lylanguage_change .select > *.cur{background: var(--mainColor);color: #fff;border-color: var(--mainColor);}
.lylanguage_change .save{height:55px; width:200px; display:flex; justify-content:center; align-items:center; margin:40px auto 0; background:#222; border-radius:5px; font-size:16px; color:#fff; cursor:pointer;}

@media screen and (max-width:750px) {
    .lylanguage_change{width: 560px;}
    .lylanguage_change .close{font-size:var(--font-txt-S);}
    .lylanguage_change .text{font-size:var(--font-sub-S);}
    .lylanguage_change .select{font-size:var(--font-sma-S);}
    .lylanguage_change .save{font-size:var(--font-bri-S);width: 240px;height:70px; margin:60px auto 0;}
}

/* 协议 => cookies */

/* left_bottom */
.ly_agreement_cookies_left_bottom{background:#fff;color:#000;position:fixed;bottom:100px;left:20px;z-index:30;width: 26%;min-height:60px;display: flex;flex-direction: column;padding: 20px 40px 20px 20px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border-radius: 5px;}
.ly_agreement_cookies_left_bottom .brief{font-size: 16px;line-height: 1.5;}
.ly_agreement_cookies_left_bottom .btn{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px;}
.ly_agreement_cookies_left_bottom .agree,
.ly_agreement_cookies_left_bottom .refuse{height: 40px;font-size: 14px;color:#fff;background: #000;padding: 10px 20px;border-radius: 3px;display: flex;align-items: center;justify-content: center;}
.ly_agreement_cookies_left_bottom .close{font-size: 20px;position:absolute;right:10px;top:10px;}

/* bottom */
.ly_agreement_cookies_bottom{background:#fff;color:#000;position:fixed;bottom:0;left:0;z-index:30;width: 100%;min-height:100px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: 10px 40px 10px 10px;gap: 10px 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.ly_agreement_cookies_bottom .brief{font-size: 16px;line-height: 1.5;text-align: center;}
.ly_agreement_cookies_bottom .agree,
.ly_agreement_cookies_bottom .refuse{height: 40px;font-size: 14px;color:#fff;background:#000;margin-left: 20px;padding: 10px 20px;border-radius: 3px;display: flex;align-items: center;justify-content: center;}
.ly_agreement_cookies_bottom .close{font-size: 24px;position:absolute;right:10px;top:50%;transform:translate(0,-50%);}


/* 语言切换-下拉 */
.lylanguage_all > *{border-radius: 5px;background: #fff;padding: 5px 0px;}
.lylanguage_li{padding: 10px 15px;cursor: pointer;transition: .3s;}
.lylanguage_li.cur{color: var(--mainColor);}
.lylanguage_li:hover{background: var(--mainColor);color: #fff;}


/*手机版底部栏客服*/
.lyfooterfloadbox{position: fixed;bottom: 0;left: 0;right: 0;z-index: 18}


/* ==========================================    公共部分结束   ===================================================== */









/* 头部弹窗公告 */
#header_notice{}
#header_notice .wb_notice_popup_head{overflow: hidden;visibility: visible;position: static;}
/* 初始或者禁用状态 */
#header_notice.wait{height: 0 !important;overflow: hidden;}


/* 头部导航 */
#header{}
#header.absolute,
#header.fixed{position: static;height: 0 !important;}


#header_ct{position: fixed;top: 0;left: 0;width: 100%;z-index: 20;}
#header_bg{position: fixed;top: 0;left: 0;pointer-events: none;z-index: 18;}
#header.absolute #header_ct,
#header.absolute #header_bg{position: absolute;}
/* #header.scroll-up{} */
/* 滚动收起效果 */
#header.scroll-down.retract #header_bg,
#header.scroll-down.retract #header_ct{transform: translate(0,-100%);}
/* #header.scroll-top{} */
/* #header.scroll-center{} */
/* #header.hover{} */
